'use strict';
//html转义
yjx.filter('trustHtml', ["$sce", function ($sce) {
    return function (input) {
        return $sce.trustAsHtml(input);
    }
}]);

//回车符、空格转义
yjx.filter('enter', [function () {
    var filterEnter = function (text, reg1, reg2) {
        text = text || " ";
        reg1 = new RegExp(" ", "g");
        reg2 = new RegExp("\n", "g");
        text = text.replace(reg1, "&nbsp");    //空格
        text = text.replace(reg2, "<br />");   //回车符
        return text;
    };
    return filterEnter;
}]);

yjx.service('htmlHandler',[function(){
    return{
        fontsizeHandler: function (input){
            /*将所有HTML内容中的px单位转化成为rem*/
            //var input = '<span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 20px;"><strong>2017年12月中国制造业采购经理指数为51.6%</strong></span></p ><p>　　<span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">来源：国家统计局</span></p ><p><span style="font-family: 微软雅黑,\'Microsoft YaHei\'; font-size: 14px;">　　国家统计局服务业调查中心</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　中国物流与采购联合会</span></p ><p><span style="font-family: 微软雅黑,\'Microsoft YaHei\'; font-size: 14px;">　　2017年12月份，中国制造业采购经理指数（PMI）为51.6%，虽比上月回落0.2个百分点，但仍达到年均值水平，制造业保持稳步增长的发展态势。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">分企业规模看，大型企业PMI为53.0%，比上月微升0.1个百分点，保持较快增长；中型企业PMI为50.4%，比上月微落0.1个百分点，继续处于扩</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　从分类指数看，在构成制造业PMI的5个分类指数中，生产指数、新订单指数高于临界点，原材料库存指数、从业人员指数和供应商配送时间指数低于临界点。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　生产指数为54.0%，比上月回落0.3个百分点，仍位于临界点之上，表明制造业生产稳步增长，增幅略有收窄。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　新订单指数为53.4%，比上月回落0.2个百分点，继续位于临界点之上，表明制造业市场需求持续释放，增速略有放缓。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　原材料库存指数为48.0%，比上月下降0.4个百分点，低于临界点，表明制造业主要原材料库存量继续减少。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　从业人员指数为48.5%，比上月下降0.3个百分点，位于临界点以下，表明制造业企业用工量下降。</span></p ><p><span style="font-family: 微软雅黑, \'Microsoft YaHei\'; font-size: 14px;">　　供应商配送时间指数为49.3%，比上月下降0.2个百分点，位于临界点以下，表明制造业原材料供应商交货时</span>'
            var arr = input.split('font-size:');
            if(arr instanceof Array && arr.length>0){
                var html = arr[0];
                for(var i =1 ; i<arr.length;i++){
                    //console.log(arr[i]);
                    var ind = arr[i].indexOf('px');
                    //console.log(ind);
                    var strSl =parseInt(arr[i].slice(0,ind))*0.0373
                    var strS ='rem'+ arr[i].substring(ind+2);
                    var strH= 'font-size:'+strSl+strS ;
                    html += strH;
                }
                return html
            }else{
                return input
            }

        }
    }
}])



